﻿namespace Cos.Core.NHibernate
{
    using System;

    public class CustomUserFieldCulturePK
    {
        //public virtual string ApplicationName { get; set; }

        //public virtual string CustomUserFieldName { get; set; }

        //public CultureDataModel Culture { get; set; }

        //#region Object Overrides

        //public override bool Equals(object obj)
        //{
        //    if (obj == null)
        //    {
        //        return false;
        //    }

        //    var model = obj as CustomUserFieldCulturePK;

        //    return model != null && this.CustomUserFieldName == model.CustomUserFieldName &&
        //           this.ApplicationName == model.ApplicationName && this.Culture == model.Culture;
        //}

        //public override int GetHashCode()
        //{
        //    return this.CustomUserFieldName.GetHashCode()
        //        ^ this.ApplicationName.GetHashCode()
        //        ^ this.Culture.GetHashCode();
        //}

        //#endregion
    }
}
